닫은. 이 질문에는 디버깅 세부 정보가 필요합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요. 6 년 전에 문을 닫았습니다. 이 질문 개선 구분자 // touristCompany.hotels에 삽입하기 전에 트리거 '범위'를 만드십시오. 각 행 시작 NEW.star> 5 다음 SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; END IF; 종료;// 구분자;
2021-01-19 08:11:08
삽입 작업이 발생하는 동일한 스키마 / 데이터베이스 내에 트리거를 만들어야합니다. 트리거 정의에서 트리거 작업이 touristCompany 데이터베이스에 있음이 분명합니다. 동일한 데이터베이스에서 트리거를 만들고 있는지 확인하십시오. 아래와 같이 트리거 정의를 수정하십시오. 구분자 // TRIGGER`touristCompany`.`range` 생성 'touristCompany'에 삽입하기 전에 .'hotels ' 각 행 시작 NEW.star> 5 다음 SET NEW.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; END IF; 종료;// 구분자; (또는) 트리거를 만들기 전에 데이터베이스를 선택하십시오. `touristCompany` 사용; 구분자 // 트리거`범위`생성 ... <여기에 나머지 코드> | 찾고있는 답변이 아닙니까? mysql 트리거 태그가 지정된 다른 질문을 찾아 보거나 직접 질문하십시오.